home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / DRIVER.CAB / epdf8500.gpd < prev    next >
Encoding:
Text File  |  1999-07-30  |  21.0 KB  |  855 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileVersion: "1.0"
  7. *GPDFileName: "epdf8500.gpd"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Epson DFX-8500"
  10. *MasterUnits: PAIR(720, 432)
  11. *ResourceDLL: "ep9res.Dll"
  12. *PrinterType: SERIAL
  13. *PrintRate: 840
  14. *PrintRateUnit: CPS
  15. *Feature: Orientation
  16. {
  17.     *rcNameID: =ORIENTATION_DISPLAY
  18.     *DefaultOption: PORTRAIT
  19.     *Option: PORTRAIT
  20.     {
  21.         *rcNameID: =PORTRAIT_DISPLAY
  22.     }
  23.     *Option: LANDSCAPE_CC270
  24.     {
  25.         *rcNameID: =LANDSCAPE_DISPLAY
  26.     }
  27. }
  28. *Feature: InputBin
  29. {
  30.     *rcNameID: =PAPER_SOURCE_DISPLAY
  31.     *DefaultOption: Option1
  32.     *Option: Option1
  33.     {
  34.         *rcNameID: 261
  35.         *OptionID: 261
  36.         *Command: CmdSelect
  37.         {
  38.             *Order: DOC_SETUP.3
  39.             *Cmd: "<1B19>F"
  40.         }
  41.     }
  42.     *Option: Option2
  43.     {
  44.         *rcNameID: 262
  45.         *OptionID: 262
  46.         *Command: CmdSelect
  47.         {
  48.             *Order: DOC_SETUP.3
  49.             *Cmd: "<1B19>B"
  50.         }
  51.     }
  52. }
  53. *Feature: Resolution
  54. {
  55.     *rcNameID: =RESOLUTION_DISPLAY
  56.     *DefaultOption: Option2
  57.     *Option: Option1
  58.     {
  59.         *Name: "240 x 144 " =DOTS_PER_INCH
  60.         *DPI: PAIR(240, 144)
  61.         *TextDPI: PAIR(240, 144)
  62.         *PinsPerLogPass: 16
  63.         *PinsPerPhysPass: 8
  64.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  65.         *SpotDiameter: 170
  66.         *Command: CmdSendBlockData { *Cmd : "<1B>Z" %l{NumOfDataBytes} }
  67.     }
  68.     *Option: Option2
  69.     {
  70.         *Name: "120 x 144 " =DOTS_PER_INCH
  71.         *DPI: PAIR(120, 144)
  72.         *TextDPI: PAIR(120, 144)
  73.         *PinsPerLogPass: 16
  74.         *PinsPerPhysPass: 8
  75.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  76.         *SpotDiameter: 140
  77.         *Command: CmdSendBlockData { *Cmd : "<1B>L" %l{NumOfDataBytes} }
  78.     }
  79.     *Option: Option3
  80.     {
  81.         *Name: "120 x 72 " =DOTS_PER_INCH
  82.         *DPI: PAIR(120, 72)
  83.         *TextDPI: PAIR(120, 72)
  84.         *PinsPerLogPass: 8
  85.         *PinsPerPhysPass: 8
  86.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  87.         *SpotDiameter: 100
  88.         *Command: CmdSendBlockData { *Cmd : "<1B>L" %l{NumOfDataBytes} }
  89.     }
  90. }
  91. *Feature: PaperSize
  92. {
  93.     *rcNameID: =PAPER_SIZE_DISPLAY
  94.     *DefaultOption: LETTER
  95.     *Option: LETTER
  96.     {
  97.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  98.         *PrintableArea: PAIR(6120, 4752)
  99.         *PrintableOrigin: PAIR(0, 0)
  100.         *Command: CmdSelect
  101.         {
  102.             *Order: DOC_SETUP.4
  103.             *Cmd: "<1B>2<1B>CB"
  104.         }
  105.     }
  106.     *Option: Option2
  107.     {
  108.         *rcNameID: 290
  109.         *OptionID: 290
  110.         *PageDimensions: PAIR(7920, 3672)
  111.         *PrintableArea: PAIR(7920, 3672)
  112.         *PrintableOrigin: PAIR(0, 0)
  113.         *Command: CmdSelect
  114.         {
  115.             *Order: DOC_SETUP.4
  116.             *Cmd: "<1B>2<1B>C3"
  117.         }
  118.     }
  119.     *Option: LEGAL
  120.     {
  121.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  122.         *PrintableArea: PAIR(6120, 6048)
  123.         *PrintableOrigin: PAIR(0, 0)
  124.         *Command: CmdSelect
  125.         {
  126.             *Order: DOC_SETUP.4
  127.             *Cmd: "<1B>2<1B>CT"
  128.         }
  129.     }
  130.     *Option: Option4
  131.     {
  132.         *rcNameID: 281
  133.         *OptionID: 281
  134.         *PageDimensions: PAIR(11908, 10108)
  135.         *PrintableArea: PAIR(11520, 10108)
  136.         *PrintableOrigin: PAIR(0, 0)
  137.         *switch: Resolution
  138.         {
  139.             *case: Option1
  140.             {
  141.                 *PrintableArea: PAIR(11520, 10107)
  142.             }
  143.             *case: Option2
  144.             {
  145.                 *PrintableArea: PAIR(11520, 10107)
  146.             }
  147.             *case: Option3
  148.             {
  149.                 *PrintableArea: PAIR(11520, 10104)
  150.             }
  151.         }
  152.         *Command: CmdSelect
  153.         {
  154.             *Order: DOC_SETUP.4
  155.             *Cmd: "<1B>2<1B>C<8C>"
  156.         }
  157.     }
  158.     *Option: A3
  159.     {
  160.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  161.         *PrintableArea: PAIR(8417, 7145)
  162.         *PrintableOrigin: PAIR(0, 0)
  163.         *switch: Resolution
  164.         {
  165.             *case: Option1
  166.             {
  167.                 *PrintableArea: PAIR(8415, 7143)
  168.             }
  169.             *case: Option2
  170.             {
  171.                 *PrintableArea: PAIR(8412, 7143)
  172.             }
  173.             *case: Option3
  174.             {
  175.                 *PrintableArea: PAIR(8412, 7140)
  176.             }
  177.         }
  178.         *Command: CmdSelect
  179.         {
  180.             *Order: DOC_SETUP.4
  181.             *Cmd: "<1B>2<1B>Cc"
  182.         }
  183.     }
  184.     *Option: Option6
  185.     {
  186.         *rcNameID: 282
  187.         *OptionID: 282
  188.         *PageDimensions: PAIR(11908, 5050)
  189.         *PrintableArea: PAIR(11520, 5050)
  190.         *PrintableOrigin: PAIR(0, 0)
  191.         *switch: Resolution
  192.         {
  193.             *case: Option1
  194.             {
  195.                 *PrintableArea: PAIR(11520, 5049)
  196.             }
  197.             *case: Option2
  198.             {
  199.                 *PrintableArea: PAIR(11520, 5049)
  200.             }
  201.             *case: Option3
  202.             {
  203.                 *PrintableArea: PAIR(11520, 5046)
  204.             }
  205.         }
  206.         *Command: CmdSelect
  207.         {
  208.             *Order: DOC_SETUP.4
  209.             *Cmd: "<1B>2<1B>CF"
  210.         }
  211.     }
  212.     *Option: A4
  213.     {
  214.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  215.         *PrintableArea: PAIR(5954, 5050)
  216.         *PrintableOrigin: PAIR(0, 0)
  217.         *switch: Resolution
  218.         {
  219.             *case: Option1
  220.             {
  221.                 *PrintableArea: PAIR(5952, 5049)
  222.             }
  223.             *case: Option2
  224.             {
  225.                 *PrintableArea: PAIR(5952, 5049)
  226.             }
  227.             *case: Option3
  228.             {
  229.                 *PrintableArea: PAIR(5952, 5046)
  230.             }
  231.         }
  232.         *Command: CmdSelect
  233.         {
  234.             *Order: DOC_SETUP.4
  235.             *Cmd: "<1B>2<1B>CF"
  236.         }
  237.     }
  238.     *Option: Option8
  239.     {
  240.         *rcNameID: 283
  241.         *OptionID: 283
  242.         *PageDimensions: PAIR(8417, 3573)
  243.         *PrintableArea: PAIR(8417, 3573)
  244.         *PrintableOrigin: PAIR(0, 0)
  245.         *switch: Resolution
  246.         {
  247.             *case: Option1
  248.             {
  249.                 *PrintableArea: PAIR(8415, 3573)
  250.             }
  251.             *case: Option2
  252.             {
  253.                 *PrintableArea: PAIR(8412, 3573)
  254.             }
  255.             *case: Option3
  256.             {
  257.                 *PrintableArea: PAIR(8412, 3570)
  258.             }
  259.         }
  260.         *Command: CmdSelect
  261.         {
  262.             *Order: DOC_SETUP.4
  263.             *Cmd: "<1B>3<0B1B>CZ"
  264.         }
  265.     }
  266.     *Option: A5
  267.     {
  268.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  269.         *PrintableArea: PAIR(4198, 3573)
  270.         *PrintableOrigin: PAIR(0, 0)
  271.         *switch: Resolution
  272.         {
  273.             *case: Option1
  274.             {
  275.                 *PrintableArea: PAIR(4197, 3573)
  276.             }
  277.             *case: Option2
  278.             {
  279.                 *PrintableArea: PAIR(4194, 3573)
  280.             }
  281.             *case: Option3
  282.             {
  283.                 *PrintableArea: PAIR(4194, 3570)
  284.             }
  285.         }
  286.         *Command: CmdSelect
  287.         {
  288.             *Order: DOC_SETUP.4
  289.             *Cmd: "<1B>2<1B>C2"
  290.         }
  291.     }
  292.     *Option: B4
  293.     {
  294.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  295.         *PrintableArea: PAIR(7286, 6191)
  296.         *PrintableOrigin: PAIR(0, 0)
  297.         *switch: Resolution
  298.         {
  299.             *case: Option1
  300.             {
  301.                 *PrintableArea: PAIR(7284, 6189)
  302.             }
  303.             *case: Option2
  304.             {
  305.                 *PrintableArea: PAIR(7284, 6189)
  306.             }
  307.             *case: Option3
  308.             {
  309.                 *PrintableArea: PAIR(7284, 6186)
  310.             }
  311.         }
  312.         *Command: CmdSelect
  313.         {
  314.             *Order: DOC_SETUP.4
  315.             *Cmd: "<1B>2<1B>CS"
  316.         }
  317.     }
  318.     *Option: B5
  319.     {
  320.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  321.         *PrintableArea: PAIR(5162, 4372)
  322.         *PrintableOrigin: PAIR(0, 0)
  323.         *switch: Resolution
  324.         {
  325.             *case: Option1
  326.             {
  327.                 *PrintableArea: PAIR(5160, 4371)
  328.             }
  329.             *case: Option2
  330.             {
  331.                 *PrintableArea: PAIR(5160, 4371)
  332.             }
  333.             *case: Option3
  334.             {
  335.                 *PrintableArea: PAIR(5160, 4368)
  336.             }
  337.         }
  338.         *Command: CmdSelect
  339.         {
  340.             *Order: DOC_SETUP.4
  341.             *Cmd: "<1B>2<1B>C="
  342.         }
  343.     }
  344.     *Option: FANFOLD_US
  345.     {
  346.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  347.         *PrintableArea: PAIR(10714, 4752)
  348.         *PrintableOrigin: PAIR(0, 0)
  349.         *switch: Resolution
  350.         {
  351.             *case: Option1
  352.             {
  353.                 *PrintableArea: PAIR(10713, 4752)
  354.             }
  355.             *case: Option2
  356.             {
  357.                 *PrintableArea: PAIR(10710, 4752)
  358.             }
  359.             *case: Option3
  360.             {
  361.                 *PrintableArea: PAIR(10710, 4752)
  362.             }
  363.         }
  364.         *Command: CmdSelect
  365.         {
  366.             *Order: DOC_SETUP.4
  367.             *Cmd: "<1B>2<1B>CB"
  368.         }
  369.     }
  370.     *Option: Option13
  371.     {
  372.         *rcNameID: 284
  373.         *OptionID: 284
  374.         *PageDimensions: PAIR(10714, 5050)
  375.         *PrintableArea: PAIR(10714, 5050)
  376.         *PrintableOrigin: PAIR(0, 0)
  377.         *switch: Resolution
  378.         {
  379.             *case: Option1
  380.             {
  381.                 *PrintableArea: PAIR(10713, 5049)
  382.             }
  383.             *case: Option2
  384.             {
  385.                 *PrintableArea: PAIR(10710, 5049)
  386.             }
  387.             *case: Option3
  388.             {
  389.                 *PrintableArea: PAIR(10710, 5046)
  390.             }
  391.         }
  392.         *Command: CmdSelect
  393.         {
  394.             *Order: DOC_SETUP.4
  395.             *Cmd: "<1B>2<1B>CF"
  396.         }
  397.     }
  398.     *Option: Option14
  399.     {
  400.         *rcNameID: 258
  401.         *OptionID: 258
  402.         *PageDimensions: PAIR(6120, 5184)
  403.         *PrintableArea: PAIR(6120, 5184)
  404.         *PrintableOrigin: PAIR(0, 0)
  405.         *Command: CmdSelect
  406.         {
  407.             *Order: DOC_SETUP.4
  408.             *Cmd: "<1B>2<1B>CH"
  409.         }
  410.     }
  411.     *Option: Option15
  412.     {
  413.         *rcNameID: 285
  414.         *OptionID: 285
  415.         *PageDimensions: PAIR(5760, 2592)
  416.         *PrintableArea: PAIR(5760, 2592)
  417.         *PrintableOrigin: PAIR(0, 0)
  418.         *Command: CmdSelect
  419.         {
  420.             *Order: DOC_SETUP.4
  421.             *Cmd: "<1B>2<1B>C$"
  422.         }
  423.     }
  424.     *Option: FOLIO
  425.     {
  426.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  427.         *PrintableArea: PAIR(6120, 5616)
  428.         *PrintableOrigin: PAIR(0, 0)
  429.         *Command: CmdSelect
  430.         {
  431.             *Order: DOC_SETUP.4
  432.             *Cmd: "<1B>2<1B>CN"
  433.         }
  434.     }
  435.     *Option: TABLOID
  436.     {
  437.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  438.         *PrintableArea: PAIR(7920, 7344)
  439.         *PrintableOrigin: PAIR(0, 0)
  440.         *Command: CmdSelect
  441.         {
  442.             *Order: DOC_SETUP.4
  443.             *Cmd: "<1B>2<1B>Cf"
  444.         }
  445.     }
  446.     *Option: 10X14
  447.     {
  448.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  449.         *PrintableArea: PAIR(7200, 6048)
  450.         *PrintableOrigin: PAIR(0, 0)
  451.         *Command: CmdSelect
  452.         {
  453.             *Order: DOC_SETUP.4
  454.             *Cmd: "<1B>2<1B>CT"
  455.         }
  456.     }
  457.     *Option: EXECUTIVE
  458.     {
  459.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  460.         *PrintableArea: PAIR(5220, 4536)
  461.         *PrintableOrigin: PAIR(0, 0)
  462.         *Command: CmdSelect
  463.         {
  464.             *Order: DOC_SETUP.4
  465.             *Cmd: "<1B>2<1B>C?"
  466.         }
  467.     }
  468.     *Option: Option20
  469.     {
  470.         *rcNameID: 286
  471.         *OptionID: 286
  472.         *PageDimensions: PAIR(5954, 5184)
  473.         *PrintableArea: PAIR(5954, 5184)
  474.         *PrintableOrigin: PAIR(0, 0)
  475.         *switch: Resolution
  476.         {
  477.             *case: Option1
  478.             {
  479.                 *PrintableArea: PAIR(5952, 5184)
  480.             }
  481.             *case: Option2
  482.             {
  483.                 *PrintableArea: PAIR(5952, 5184)
  484.             }
  485.             *case: Option3
  486.             {
  487.                 *PrintableArea: PAIR(5952, 5184)
  488.             }
  489.         }
  490.         *Command: CmdSelect
  491.         {
  492.             *Order: DOC_SETUP.4
  493.             *Cmd: "<1B>2<1B>CH"
  494.         }
  495.     }
  496.     *Option: Option21
  497.     {
  498.         *rcNameID: 287
  499.         *OptionID: 287
  500.         *PageDimensions: PAIR(10152, 5184)
  501.         *PrintableArea: PAIR(10152, 5184)
  502.         *PrintableOrigin: PAIR(0, 0)
  503.         *Command: CmdSelect
  504.         {
  505.             *Order: DOC_SETUP.4
  506.             *Cmd: "<1B>2<1B>CH"
  507.         }
  508.     }
  509.     *Option: Option22
  510.     {
  511.         *rcNameID: 288
  512.         *OptionID: 288
  513.         *PageDimensions: PAIR(6120, 5616)
  514.         *PrintableArea: PAIR(6120, 5616)
  515.         *PrintableOrigin: PAIR(0, 0)
  516.         *Command: CmdSelect
  517.         {
  518.             *Order: DOC_SETUP.4
  519.             *Cmd: "<1B>2<1B>C4"
  520.         }
  521.     }
  522.     *Option: Option23
  523.     {
  524.         *rcNameID: 289
  525.         *OptionID: 289
  526.         *PageDimensions: PAIR(10800, 5184)
  527.         *PrintableArea: PAIR(10800, 5184)
  528.         *PrintableOrigin: PAIR(0, 0)
  529.         *Command: CmdSelect
  530.         {
  531.             *Order: DOC_SETUP.4
  532.             *Cmd: "<1B>2<1B>CH"
  533.         }
  534.     }
  535.     *Option: ENV_MONARCH
  536.     {
  537.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  538.         *RotateSize? : TRUE
  539.         *PrintableArea: PAIR(3240, 2794)
  540.         *PrintableOrigin: PAIR(0, 0)
  541.         *switch: Resolution
  542.         {
  543.             *case: Option1
  544.             {
  545.                 *PrintableArea: PAIR(3240, 2793)
  546.             }
  547.             *case: Option2
  548.             {
  549.                 *PrintableArea: PAIR(3240, 2793)
  550.             }
  551.             *case: Option3
  552.             {
  553.                 *PrintableArea: PAIR(3240, 2790)
  554.             }
  555.         }
  556.         *Command: CmdSelect
  557.         {
  558.             *Order: DOC_SETUP.4
  559.             *Cmd: "<1B>2<1B>C<16>"
  560.         }
  561.     }
  562.     *Option: ENV_9
  563.     {
  564.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  565.         *RotateSize? : TRUE
  566.         *PrintableArea: PAIR(3836, 2794)
  567.         *PrintableOrigin: PAIR(0, 0)
  568.         *switch: Resolution
  569.         {
  570.             *case: Option1
  571.             {
  572.                 *PrintableArea: PAIR(3834, 2793)
  573.             }
  574.             *case: Option2
  575.             {
  576.                 *PrintableArea: PAIR(3834, 2793)
  577.             }
  578.             *case: Option3
  579.             {
  580.                 *PrintableArea: PAIR(3834, 2790)
  581.             }
  582.         }
  583.         *Command: CmdSelect
  584.         {
  585.             *Order: DOC_SETUP.4
  586.             *Cmd: "<1B>2<1B>C<16>"
  587.         }
  588.     }
  589.     *Option: ENV_10
  590.     {
  591.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  592.         *RotateSize? : TRUE
  593.         *PrintableArea: PAIR(4104, 2974)
  594.         *PrintableOrigin: PAIR(0, 0)
  595.         *switch: Resolution
  596.         {
  597.             *case: Option1
  598.             {
  599.                 *PrintableArea: PAIR(4104, 2973)
  600.             }
  601.             *case: Option2
  602.             {
  603.                 *PrintableArea: PAIR(4104, 2973)
  604.             }
  605.             *case: Option3
  606.             {
  607.                 *PrintableArea: PAIR(4104, 2970)
  608.             }
  609.         }
  610.         *Command: CmdSelect
  611.         {
  612.             *Order: DOC_SETUP.4
  613.             *Cmd: "<1B>2<1B>C<19>"
  614.         }
  615.     }
  616.     *Option: ENV_DL
  617.     {
  618.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  619.         *RotateSize? : TRUE
  620.         *PrintableArea: PAIR(3741, 3118)
  621.         *PrintableOrigin: PAIR(0, 0)
  622.         *switch: Resolution
  623.         {
  624.             *case: Option1
  625.             {
  626.                 *PrintableArea: PAIR(3741, 3117)
  627.             }
  628.             *case: Option2
  629.             {
  630.                 *PrintableArea: PAIR(3738, 3117)
  631.             }
  632.             *case: Option3
  633.             {
  634.                 *PrintableArea: PAIR(3738, 3114)
  635.             }
  636.         }
  637.         *Command: CmdSelect
  638.         {
  639.             *Order: DOC_SETUP.4
  640.             *Cmd: "<1B>2<1B>C<1A>"
  641.         }
  642.     }
  643.     *Option: ENV_C6
  644.     {
  645.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  646.         *RotateSize? : TRUE
  647.         *PrintableArea: PAIR(2756, 3233)
  648.         *PrintableOrigin: PAIR(0, 0)
  649.         *switch: Resolution
  650.         {
  651.             *case: Option1
  652.             {
  653.                 *PrintableArea: PAIR(2754, 3231)
  654.             }
  655.             *case: Option2
  656.             {
  657.                 *PrintableArea: PAIR(2754, 3231)
  658.             }
  659.             *case: Option3
  660.             {
  661.                 *PrintableArea: PAIR(2754, 3228)
  662.             }
  663.         }
  664.         *Command: CmdSelect
  665.         {
  666.             *Order: DOC_SETUP.4
  667.             *Cmd: "<1B>2<1B>C<1B>"
  668.         }
  669.     }
  670.     *Option: ENV_ITALY
  671.     {
  672.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  673.         *RotateSize? : TRUE
  674.         *PrintableArea: PAIR(3914, 3118)
  675.         *PrintableOrigin: PAIR(0, 0)
  676.         *switch: Resolution
  677.         {
  678.             *case: Option1
  679.             {
  680.                 *PrintableArea: PAIR(3912, 3117)
  681.             }
  682.             *case: Option2
  683.             {
  684.                 *PrintableArea: PAIR(3912, 3117)
  685.             }
  686.             *case: Option3
  687.             {
  688.                 *PrintableArea: PAIR(3912, 3114)
  689.             }
  690.         }
  691.         *Command: CmdSelect
  692.         {
  693.             *Order: DOC_SETUP.4
  694.             *Cmd: "<1B>2<1B>C<1A>"
  695.         }
  696.     }
  697.     *Option: ENV_B5
  698.     {
  699.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  700.         *RotateSize? : TRUE
  701.         *PrintableArea: PAIR(4251, 4990)
  702.         *PrintableOrigin: PAIR(0, 0)
  703.         *switch: Resolution
  704.         {
  705.             *case: Option1
  706.             {
  707.                 *PrintableArea: PAIR(4251, 4989)
  708.             }
  709.             *case: Option2
  710.             {
  711.                 *PrintableArea: PAIR(4248, 4989)
  712.             }
  713.             *case: Option3
  714.             {
  715.                 *PrintableArea: PAIR(4248, 4986)
  716.             }
  717.         }
  718.         *Command: CmdSelect
  719.         {
  720.             *Order: DOC_SETUP.4
  721.             *Cmd: "<1B>2<1B>C*"
  722.         }
  723.     }
  724.     *Option: CUSTOMSIZE
  725.     {
  726.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  727.         *MinSize: PAIR(720, 216)
  728.         *MaxSize: PAIR(11520, 18144)
  729.         *MaxPrintableWidth: 11520
  730.         *MinLeftMargin: 0
  731.         *CenterPrintable?: FALSE
  732.         *Command: CmdSelect
  733.         {
  734.             *Order: DOC_SETUP.4
  735.             *Cmd: "<1B>2<1B>C" %c{(PhysPaperLength / 72) }
  736.         }
  737.     }
  738. }
  739. *Feature: PrintQuality
  740. {
  741.     *rcNameID: =TEXT_QUALITY_DISPLAY
  742.     *DefaultOption: LETTER_QUALITY
  743.     *Option: LETTER_QUALITY
  744.     {
  745.         *rcNameID: =LETTER_QUALITY_DISPLAY
  746.         *Command: CmdSelect
  747.         {
  748.             *Order: DOC_SETUP.2
  749.             *Cmd: "<1B>x<01>"
  750.         }
  751.     }
  752.     *Option: DRAFT_QUALITY
  753.     {
  754.         *rcNameID: =DRAFT_QUALITY_DISPLAY
  755.         *Command: CmdSelect
  756.         {
  757.             *Order: DOC_SETUP.2
  758.             *Cmd: "<1B>x<00>"
  759.         }
  760.     }
  761. }
  762. *Feature: Halftone
  763. {
  764.     *rcNameID: =HALFTONING_DISPLAY
  765.     *DefaultOption: HT_PATSIZE_AUTO
  766.     *Option: HT_PATSIZE_AUTO
  767.     {
  768.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  769.     }
  770. *Ifdef: WINNT_50
  771.     *Option: HT_PATSIZE_SUPERCELL_M
  772.     {
  773.         *rcNameID: =HT_SUPERCELL_DISPLAY
  774.     }
  775. *Endif:
  776.     *Option: HT_PATSIZE_6x6_M
  777.     {
  778.         *rcNameID: =HT_DITHER6X6_DISPLAY
  779.     }
  780.     *Option: HT_PATSIZE_8x8_M
  781.     {
  782.         *rcNameID: =HT_DITHER8X8_DISPLAY
  783.     }
  784. }
  785. *Command: CmdStartDoc
  786. {
  787.     *Order: DOC_SETUP.1
  788.     *Cmd: "<1B>@<0D1B>t<011B>6<1B>R<001B>P"
  789. }
  790. *Command: CmdStartPage
  791. {
  792.     *Order: PAGE_SETUP.1
  793.     *Cmd: "<0D>"
  794. }
  795. *Command: CmdEndJob
  796. {
  797.     *Order: JOB_FINISH.1
  798.     *Cmd: "<1B>@<0D>"
  799. }
  800. *RotateCoordinate?: FALSE
  801. *RotateRaster?: FALSE
  802. *RotateFont?: FALSE
  803. *switch: Orientation
  804. {
  805.     *case: PORTRAIT
  806.     {
  807.         *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  808.     }
  809.     *case: LANDSCAPE_CC270
  810.     {
  811.         *TextCaps: LIST(TC_RA_ABLE)
  812.     }
  813. }
  814. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  815. *YMoveAttributes: LIST(SEND_CR_FIRST)
  816. *MaxLineSpacing: 255
  817. *XMoveThreshold: *
  818. *YMoveThreshold: *
  819. *XMoveUnit: 120
  820. *YMoveUnit: 216
  821. *Command: CmdXMoveRelRight { *Cmd : "<1B>\" %l{(DestXRel / 6) } }
  822. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  823. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  824. *Command: CmdCR { *Cmd : "<0D>" }
  825. *Command: CmdLF { *Cmd : "<0A>" }
  826. *Command: CmdFF { *Cmd : "<0C>" }
  827. *Command: CmdBackSpace { *Cmd : "<08>" }
  828. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  829. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  830. *EjectPageWithFF?: TRUE
  831. *OutputDataFormat: V_BYTE
  832. *OptimizeLeftBound?: FALSE
  833. *CursorXAfterSendBlockData: AT_GRXDATA_END
  834. *CursorYAfterSendBlockData: NO_MOVE
  835. *DefaultFont: 1
  836. *DefaultCTT: 1
  837. *switch: Orientation
  838. {
  839.     *case: PORTRAIT
  840.     {
  841.         *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  842. +                   17,18,19,20,21,32,33)
  843.     }
  844.     *case: LANDSCAPE_CC270
  845.     {
  846.         *DeviceFonts: LIST()
  847.     }
  848. }
  849. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  850. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  851. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  852. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  853. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  854. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  855.